Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Italy F9 Germany-w2 Sweden F3 Austria F4 Germany F8 Germany F14 Sweden F4 Sweden F5 Germany-w1 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Sweden F4 Sweden F5 Mexico F6 Mexico F8 Mexico F9 Austria F1 Austria F2 Austria F3 Croatia F2 France F4 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Iran F3 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Italy F5 Austria F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Netherlands F2 Germany F6 Germany F7 Germany F8 France F20 Germany F1 Sweden F1 Turkey F2 Colombia F4 Czech Republic F3 Czech Republic F5 Czech Republic F6 Austria F9 Mexico F7 Germany-w2 Germany-w1 Germany-w3 Germany-w4 Germany F1 Greece F3 Croatia F1 Germany F15 Poland F1 France F5 Switzerland F3 Warta Cup - Sopot Warta Cup 2001 - Sopot Hamburg Challenger - Hamburg Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Schickendanz Open - Furth Challenger 42 - Andrezieux Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Budapest Challenger - Budapest Challenger 42 - Andrezieux Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Morocco Tennis Tour - Casablanca IPP Open - Helsinki USTA Challenger of San Antonio - San Antonio III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Schickedanz Open 2007 - Furth Poznan Challenger KGHM Polish Indoors - Wroclaw Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Oberstaufen Cup-Head German Master's Series - Oberstaufen KGHM Polish Indoors - Wroclaw Porsche Open - Poznan 2002 Azalea Orthopedic Challenger - Tyler Bukhara Challenger - Bukhara Karshi Challenger - Karshi Gallagher International - Hamilton Pekao Open - Szczecin Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk Asics Challenger Open - Monchengladbach IPP Open - Helsinki Siemens Open - Scheveningen Uncle Toby's Burnie Challenger - Tasmania Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice Ispat Open 2004 - Ostrava Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Tehran Open 2004 - Tehran Ischgl International ATP Challenger - Ischgl Nord LB Open 2006 - Braunschweig Wroclaw Challenger Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Ostrava Challenger Challenger Casablanca San Angel - Mexico City Oberstaufen Challenger Porsche Open - Poznan Porsche Open - Poznan S Tennis Masters - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Alphen Challenger Aachen Challenger Coffee Cup Challenger - Chikmagalur Ojai Challenger Milan Challenger Marburg Challenger Braunschweig Challenger X Trofeo Ciudad de Quito - Quito Oberstaufen Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Tatra Banka Slovak Open - Bratislava Bangkok Challenger Astana Challenger - Astana Ortisei Challenger Oberstaufen Cup - Oberstaufen Kyoto Challenger Furth Challenger Bangkok Challenger Bauer Watertechnology Cup - Eckental Manerbio Challenger Unicredit Czech Open - Prostejov BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Recife Challenger Belo Horizonte Challenger Loughborough Challenger Bauer Watertechnology Cup 2007 - Eckental Bergamo Challenger Wolfsburg Challenger San Luis Potosi Challenger - San Luis Potosi Mersin Challenger Furth Challenger Milan Challenger Campinas Challenger AGT Challenger - Leon Pekao Open 2005 - Szczecin Status Athens Open - Athens Eckental Challenger Bergamo Challenger Kyoto Challenger Cremona Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Prostejov Challenger Scheveningen Challenger Schickendanz Open - Furth Poznan Challenger Nord LB Open - Braunschweig Oberstaufen Challenger Istanbul Challenger Izmir Challenger Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Tiburon Challenger Dharwad Challenger 2006 - Dharwad New Delhi Challenger s Tennis Masters 06 - Graz Oberstaufen Challenger Tennis Napoli Cup 2007 - Napoli Geneva Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Todi Challenger San Benedetto Challenger Porsche Open - Poznan Shanghai Challenger Segovia Challenger Portoroz Challenger Eckental Challenger Lambertz Open by Stawag 2007 - Aachen Bergamo Challenger Guangzhou Challenger Manchester Challenger Surbiton Challenger Ho Chi Minh City Challenger Ningboo Challenger Salzburg Challenger Eckental Challenger Happy Valley Challenger The Wright Financial Group, Inc. Challenger - Champaign Bratislava Challenger Surbiton Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Segovia Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Heilbronn Challenger Orleans Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Akbank Private Banking TED Open - Istanbul Szczecin Challenger Prostejov Challenger Wroclaw Challenger San Marino Challenger Aix En Provence Challenger Eckental Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Tyler Challenger Wolfsburg Challenger Phoenix Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Furth Challenger Guangzhou Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger Pingguo Challenger Quimper Challenger Shanghai Challenger Challenger Ford de Cherbourg - Cherbourg Irving Challenger Nanchang Challenger Kaohsiung Challenger Kyiv Open - Kiev Ningboo Challenger Bratislava Challenger Ilkley Challenger Happy Valley Challenger XI Abierto Internacional de Salinas - Salinas Winnipeg Challenger 5 Volkswagen Challenger - Wolfsburg Porto Challenger St. Remy Challenger Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger St. Tropez Challenger Bratislava 2 Challenger Trieste Challenger Idea Prokom Open - Sopot Guadalajara Challenger Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Rome Challenger Salzburg Challenger Arroyo de la Encomienda - Valladolid San Benedetto Challenger Black Forest Open - Freudenstadt Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Black Forest Open - Freudenstadt Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Biella 3 Challenger Lugano Challenger Guadalajara Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Indianapolis Challenger KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Rennes Challenger Black Forest Open 2004 - Freudenstadt Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Rovereto Challenger The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Seoul Challenger ECM Prague Open - Prague Mallorca Challenger The Stella Artois Championships - London Ostdeutscher Sparkessen Cup - Dresden Ostdeutscher Sparkassen Cup - Dresden Southern Capital Cup - Almaty Abierto Internacional Varonil Ciudad de Cancun - Cancun Eckental Challenger Bratislava Challenger Canberra Challenger ATP Challenger Trophy 2008 - Trnava Indian Wells Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Geneva Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Idea Prokom Open - Sopot Monza Challenger Karlsruhe Challenger Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Zhuhai Challenger Qatar ExxonMobil Open - Doha Furth Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bratislava Challenger Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Salzburg Challenger Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad St. Brieuc Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Quimper Challenger Salzburg Challenger Cherbourg Challenger Ningboo Challenger Winnetka Challenger China Open - Beijing BCR Open Romania - Bucharest Tashkent Challenger AEGON Championships - London Seoul Challenger Brisbane International - Brisbane Vicenza Challenger BMW Open - Munich Eckental Challenger Wroclaw Challenger Loughborough Challenger Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Heilbronn Challenger Moselle Open - Metz ASB Classic - Auckland Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle San Luis Potosi Challenger Napoli Challenger Leon Challenger Mexico City Challenger Monza Challenger Rimouski Challenger Open 13 - Marseille China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Erste Bank Open - Vienna Generali Open - Kitzbuhel Ortisei Challenger Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach Moselle Open - Metz Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Noventi Open - Halle China Open - Beijing Gonet Geneva Open - Geneva Moselle Open - Metz Gerry Weber Open - Halle Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Moselle Open - Metz Pilot Pen Tennis - New Haven Apia International - Sydney Mouilleron-Le-Captif Challenger Moselle Open - Metz Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Heilbronn Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Suzhou Challenger Hua Hin Challenger Bet-at-home Open - Hamburg Como Challenger Grodzisk Mazowiecki Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Swiss Indoors Basel - Basel Mallorca Challenger Valencia Open - Valencia Mercedes Cup - Stuttgart Bordeaux Challenger Open Sud de France - Montpellier Kosice Challenger Stockholm Open - Stockholm BMW Open - Munich Bet-at-home Open - Hamburg Shenzhen Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai New York Open - New York Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Mouilleron-Le-Captif Challenger Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin Guadalajara Challenger University of Tennessee USTA Challenger - Knoxville BMW Open - Munich Portoroz Challenger Skandia Open - Linz Compaq Cup 2001 - Zabrze Braunschweig Challenger Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Karlsruhe Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland ECM Prague Open 2005 - Prague Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ortisei Challenger China Open - Beijing Unique Zagreb Open - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Busan Challenger Tennis Napoli Cup 2006 - Napoli Truist Atlanta Open - Atlanta Gazprom Hungarian Open - Budapest Cassis Challenger BMW Open - Munich Geneva Open - Geneva Prague Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Lugano Challenger Little Rock Challenger Abierto Mexicano Telcel - Acapulco Palmas del Mar Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Orleans Challenger Hall of Fame Open - Newport ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm BMW Open - Munich Orange Prokom Open - Sopot Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Verona Challenger European Open - Antwerp Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Gwangju Challenger Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Rogers Cup - Toronto Grand Prix Hassan II - Casablanca Miami Open - Miami Open Sud de France - Montpellier NASDAQ-100 Open - Miami BCR Open Romania - Bucharest BNP Paribas Masters - Paris PTT Thailand Open - Bangkok Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Internazionali BNL d'Italia - Rome Zhuhai Open - Zhuhai BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Rolex Paris Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu German Tennis Championships - Hamburg Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Qatar ExxonMobil Open - Doha Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Open 13 Provence - Marseille Gerry Weber Open - Halle Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Finals, QF, GBR-GER 1-2 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 All Lower level tournaments